#include <stdio.h>
FILE *tmpfile(); значение, указывающее на структуру типа FILE.
Описание.
Функция tmpfile создает временный файл и возвращает указатель на этот файл. Если файл не может быть открыт, функция tmpfile возвращает указатель NULL . Этот временный файл автоматически удаляется, когда программа заканчивается нормально или если вызвана функция rmtmp , а текущий рабочий директорий не был изменен.
Временный файл открывается в режиме "w".
Возвращаемое значение.
Эта функция возвращает указатель на поток. Если файл не открывается возвращается NULL -указатель.
Пример:
#include <stdio.h>
FILE *stream;
char tmpstring[] = "String to be temporary written".
main ()
{
if ((stream = tmpfile()) == NULL)
perror("Couldn't make temporary file");
else
fprintf(stream, "%s", tmpstring);
}